package com.peiqi.aiproject.domain.enums;

public enum Gender {

    // 提供文档注释以增强可读性
    /**
     * 表示男性。
     */
    Male("Male"),

    /**
     * 表示女性。
     */
    Female("Female");

    // 私有构造函数，确保只能在枚举内部使用
    private Gender(String name) {
        this.name = name;
    }

    // 重写toString方法，提供字符串表示形式
    @Override
    public String toString() {
        return name;
    }

    // 提供一个获取名称的只读方法
    public String getName() {
        return name;
    }

    // 私有成员变量，确保枚举常量的不可变性
    private final String name;
}